stationary or floating marine structures - Espagnol Anglais Dictionnaire